# near model CODE resource # jump table entries: 21336-21339 (4 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 48E7 2F30 movem.l -[A7], D2,D4,D5,D6,D7,A2,A3 00000008 206E 0008 movea.l A0, [A6 + 0x8] 0000000C 2450 movea.l A2, [A0] 0000000E 3A28 000C move.w D5, [A0 + 0xC] 00000012 9A68 0008 sub.w D5, [A0 + 0x8] 00000016 3C28 000A move.w D6, [A0 + 0xA] 0000001A 9C68 0006 sub.w D6, [A0 + 0x6] 0000001E 3E28 0004 move.w D7, [A0 + 0x4] 00000022 226E 000C movea.l A1, [A6 + 0xC] 00000026 2651 movea.l A3, [A1] 00000028 3006 move.w D0, D6 0000002A 5340 subq.w D0, 1 0000002C C0C7 mulu.w D0, D7 0000002E D7C0 add.l A3, D0 00000030 3406 move.w D2, D6 00000032 6014 bra +0x16 /* 00000048 */ label00000034: 00000034 224B movea.l A1, A3 00000036 D2C5 add.w A1, D5 00000038 204A movea.l A0, A2 0000003A 3007 move.w D0, D7 0000003C 6002 bra +0x4 /* 00000040 */ label0000003E: 0000003E 10E1 move.b [A0]+, -[A1] label00000040: 00000040 51C8 FFFC dbf D0, -0x6 /* 0000003E */ 00000044 D4C7 add.w A2, D7 00000046 96C7 sub.w A3, D7 label00000048: 00000048 51CA FFEA dbf D2, -0x18 /* 00000034 */ 0000004C 4CDF 0CF4 movem.l D2,D4,D5,D6,D7,A2,A3, [A7]+ 00000050 4E5E unlink A6 00000052 205F movea.l A0, [A7]+ 00000054 504F addq.w A7, 8 00000056 4ED0 jmp [A0] 00000058 875F or.w [A7]+, D3 0000005A 726F moveq.l D1, 0x6F 0000005C 7431 moveq.l D2, 0x31 0000005E 3830 0000 move.w D4, [A0 + D0.w] fn00000062: 00000062 4E56 0000 link A6, 0 00000066 48E7 3F38 movem.l -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4 0000006A 206E 000C movea.l A0, [A6 + 0xC] 0000006E 226E 0008 movea.l A1, [A6 + 0x8] 00000072 2650 movea.l A3, [A0] 00000074 2851 movea.l A4, [A1] 00000076 3428 000C move.w D2, [A0 + 0xC] 0000007A 9468 0008 sub.w D2, [A0 + 0x8] 0000007E 3628 000A move.w D3, [A0 + 0xA] 00000082 9668 0006 sub.w D3, [A0 + 0x6] 00000086 D8C3 add.w A4, D3 00000088 538C subq.l A4, 1 0000008A 3C3C FFFF move.w D6, 0xFFFF 0000008E 3A29 0004 move.w D5, [A1 + 0x4] 00000092 3E28 0004 move.w D7, [A0 + 0x4] 00000096 9E42 sub.w D7, D2 00000098 6100 0070 bsr +0x72 /* 0000010A */ 0000009C 4CDF 1CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000000A0 4E5E unlink A6 000000A2 205F movea.l A0, [A7]+ 000000A4 504F addq.w A7, 8 000000A6 4ED0 jmp [A0] 000000A8 875F or.w [A7]+, D3 000000AA 526F 7432 addq.w [A7 + 0x7432], 1 000000AE 3730 0000 move.w -[A3], [A0 + D0.w] fn000000B2: 000000B2 4E56 0000 link A6, 0 000000B6 48E7 3F38 movem.l -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4 000000BA 206E 000C movea.l A0, [A6 + 0xC] 000000BE 226E 0008 movea.l A1, [A6 + 0x8] 000000C2 2650 movea.l A3, [A0] 000000C4 2851 movea.l A4, [A1] 000000C6 3428 000C move.w D2, [A0 + 0xC] 000000CA 9468 0008 sub.w D2, [A0 + 0x8] 000000CE 3628 000A move.w D3, [A0 + 0xA] 000000D2 9668 0006 sub.w D3, [A0 + 0x6] 000000D6 3002 move.w D0, D2 000000D8 5380 subq.l D0, 1 000000DA C0E9 0004 mulu.w D0, [A1 + 0x4] 000000DE D9C0 add.l A4, D0 000000E0 3C3C 0001 move.w D6, 0x1 000000E4 3A29 0004 move.w D5, [A1 + 0x4] 000000E8 4445 neg.w D5 000000EA 3E28 0004 move.w D7, [A0 + 0x4] 000000EE 9E42 sub.w D7, D2 000000F0 6100 0018 bsr +0x1A /* 0000010A */ 000000F4 4CDF 1CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000000F8 4E5E unlink A6 000000FA 205F movea.l A0, [A7]+ 000000FC 504F addq.w A7, 8 000000FE 4ED0 jmp [A0] 00000100 865F or.w D3, [A7]+ 00000102 526F 7439 addq.w [A7 + 0x7439], 1 00000106 3020 move.w D0, -[A0] 00000108 0000 2803 ori.b D0, 0x3 // begin alternate branch 0000010A-0000010C fn0000010A: 0000010A 2803 move.l D4, D3 // end alternate branch 0000010A-0000010C fn0000010A: // (misaligned) 0000010C 6012 bra +0x14 /* 00000120 */ label0000010E: 0000010E 244C movea.l A2, A4 00000110 3202 move.w D1, D2 00000112 6004 bra +0x6 /* 00000118 */ label00000114: 00000114 149B move.b [A2], [A3]+ 00000116 D4C5 add.w A2, D5 label00000118: 00000118 51C9 FFFA dbf D1, -0x8 /* 00000114 */ 0000011C D6C7 add.w A3, D7 0000011E D8C6 add.w A4, D6 label00000120: 00000120 51CC FFEC dbf D4, -0x16 /* 0000010E */ 00000124 4E75 rts 00000126 4E56 0000 link A6, 0 0000012A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000012E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */] 00000132 4E5E unlink A6 00000134 205F movea.l A0, [A7]+ 00000136 504F addq.w A7, 8 00000138 4ED0 jmp [A0] 0000013A 8E43 or.w D7, D3 0000013C 4C45 414E movem.l D1,D2,D3,D6,A0,A6, D5 00000140 324E movea.w A1, A6 00000142 4442 neg.w D2 00000144 5954 subq.w [A4], 4 00000146 4D41 chk.w D6, D1 00000148 5000 addq.b D0, 8 0000014A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2667: // at 0000014C (misaligned) 0000014E 0000 487A ori.b D0, 0x7A /* 'z' */ 00000152 FFD4 .invalid <> 00000154 2F0E move.l -[A7], A6 00000156 206E 0008 movea.l A0, [A6 + 0x8] 0000015A 2050 movea.l A0, [A0] 0000015C 2F28 0030 move.l -[A7], [A0 + 0x30] 00000160 4EAD 51C2 jsr [A5 + 0x51C2 /* export_2612 */] 00000164 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000168 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 0000016C 4E5E unlink A6 0000016E 2E9F move.l [A7], [A7]+ 00000170 4E75 rts 00000172 9854 sub.w D4, [A4] 00000174 494D chk.w D4, A5 00000176 4147 chk.w D0, D7 00000178 4552 chk.w D2, [A2] 0000017A 4F54 chk.w D7, [A4] 0000017C 4154 chk.w D0, [A4] 0000017E 4543 chk.w D2, D3 00000180 4F4D chk.w D7, A5 00000182 4D41 chk.w D6, D1 00000184 4E44 trap 4 00000186 2E46 movea.l A7, D6 00000188 5245 addq.w D5, 1 0000018A 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000018C 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000190 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000194 000C 4EBA ori.b A4, 0xBA 00000198 0350 bchg [A0], D1 0000019A 4E5E unlink A6 0000019C 205F movea.l A0, [A7]+ 0000019E 504F addq.w A7, 8 000001A0 4ED0 jmp [A0] 000001A2 8653 or.w D3, [A3] 000001A4 5741 subq.w D1, 3 000001A6 5049 addq.w A1, 8 000001A8 5400 addq.b D0, 2 000001AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000001AC-000001B2 fn000001AC: 000001AC 4E56 0000 link A6, 0 000001B0 2F0C move.l -[A7], A4 // end alternate branch 000001AC-000001B2 fn000001AC: // (misaligned) 000001AE 0000 2F0C ori.b D0, 0xC 000001B2 286E 0008 movea.l A4, [A6 + 0x8] 000001B6 4267 clr.w -[A7] 000001B8 2054 movea.l A0, [A4] 000001BA 2F28 002C move.l -[A7], [A0 + 0x2C] 000001BE 4EAD 4A2A jsr [A5 + 0x4A2A /* export_2369 */] 000001C2 101F move.b D0, [A7]+ 000001C4 487A FFC8 pea.l [PC - 0x38 /* 0000018E, value 0x4E560000 'NV\0\0', cstring "NV" */] 000001C8 2F0E move.l -[A7], A6 000001CA 2054 movea.l A0, [A4] 000001CC 2F28 0030 move.l -[A7], [A0 + 0x30] 000001D0 4EAD 51DA jsr [A5 + 0x51DA /* export_2615 */] 000001D4 2054 movea.l A0, [A4] 000001D6 2F28 002C move.l -[A7], [A0 + 0x2C] 000001DA 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */] 000001DE 2054 movea.l A0, [A4] 000001E0 2F28 0030 move.l -[A7], [A0 + 0x30] 000001E4 4EAD 51B2 jsr [A5 + 0x51B2 /* export_2610 */] 000001E8 285F movea.l A4, [A7]+ 000001EA 4E5E unlink A6 000001EC 2E9F move.l [A7], [A7]+ 000001EE 4E75 rts 000001F0 9A54 sub.w D5, [A4] 000001F2 494D chk.w D4, A5 000001F4 4147 chk.w D0, D7 000001F6 4552 chk.w D2, [A2] 000001F8 4F54 chk.w D7, [A4] 000001FA 4154 chk.w D0, [A4] 000001FC 4543 chk.w D2, D3 000001FE 4F4D chk.w D7, A5 00000200 4D41 chk.w D6, D1 00000202 4E44 trap 4 00000204 2E44 movea.l A7, D4 00000206 4F53 chk.w D7, [A3] 00000208 5741 subq.w D1, 3 0000020A 5000 addq.b D0, 8 0000020C 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000210 0000 48E7 ori.b D0, 0xE7 00000214 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00000218 0008 266C ori.b A0, 0x6C /* 'l' */ 0000021C 0008 2053 ori.b A0, 0x53 /* 'S' */ 00000220 1F28 0034 move.b -[A7], [A0 + 0x34] 00000224 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00000228 486C FFF8 pea.l [A4 - 0x8] 0000022C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000230 4EBA 0530 jsr [PC + 0x530 /* 00000762 */] 00000234 4CDF 1800 movem.l A3,A4, [A7]+ 00000238 4E5E unlink A6 0000023A 205F movea.l A0, [A7]+ 0000023C 504F addq.w A7, 8 0000023E 4ED0 jmp [A0] 00000240 8C50 or.w D6, [A0] 00000242 5245 addq.w D5, 1 00000244 5041 addq.w D1, 8 00000246 5245 addq.w D5, 1 00000248 494D chk.w D4, A5 0000024A 4147 chk.w D0, D7 0000024C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000024E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000252 FFF4 .invalid <> 00000254 48E7 0028 movem.l -[A7], A2,A4 00000258 286E 0008 movea.l A4, [A6 + 0x8] 0000025C 204C movea.l A0, A4 0000025E 5088 addq.l A0, 8 00000260 2050 movea.l A0, [A0] 00000262 2D48 FFF4 move.l [A6 - 0xC], A0 00000266 206E 000C movea.l A0, [A6 + 0xC] 0000026A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000026E 2050 movea.l A0, [A0] 00000270 45E8 0012 lea.l A2, [A0 + 0x12] 00000274 7003 moveq.l D0, 0x03 label00000276: 00000276 32DA move.w [A1]+, [A2]+ 00000278 51C8 FFFC dbf D0, -0x6 /* 00000276 */ 0000027C 486E FFF8 pea.l [A6 - 0x8] 00000280 2F2C FFF0 move.l -[A7], [A4 - 0x10] 00000284 A8A8 syscall OffsetRect 00000286 206E 000C movea.l A0, [A6 + 0xC] 0000028A 2050 movea.l A0, [A0] 0000028C 43E8 0012 lea.l A1, [A0 + 0x12] 00000290 41EE FFF8 lea.l A0, [A6 - 0x8] 00000294 7003 moveq.l D0, 0x03 label00000296: 00000296 32D8 move.w [A1]+, [A0]+ 00000298 51C8 FFFC dbf D0, -0x6 /* 00000296 */ 0000029C 4CDF 1400 movem.l A2,A4, [A7]+ 000002A0 4E5E unlink A6 000002A2 205F movea.l A0, [A7]+ 000002A4 504F addq.w A7, 8 000002A6 4ED0 jmp [A0] 000002A8 8E46 or.w D7, D6 000002AA 4958 chk.w D4, [A0]+ 000002AC 5550 subq.w [A0], 2 000002AE 4E45 trap 5 000002B0 5745 subq.w D5, 3 000002B2 5854 addq.w [A4], 4 000002B4 454E chk.w D2, A6 000002B6 5400 addq.b D0, 2 000002B8 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000002BC 0000 226E ori.b D0, 0x6E /* 'n' */ 000002C0 0008 2069 ori.b A0, 0x69 /* 'i' */ 000002C4 0008 2050 ori.b A0, 0x50 /* 'P' */ 000002C8 1F28 0034 move.b -[A7], [A0 + 0x34] 000002CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000002D0 4EBA 05DC jsr [PC + 0x5DC /* 000008AE */] 000002D4 4E5E unlink A6 000002D6 205F movea.l A0, [A7]+ 000002D8 504F addq.w A7, 8 000002DA 4ED0 jmp [A0] 000002DC 8A44 or.w D5, D4 000002DE 4F52 chk.w D7, [A2] 000002E0 4F54 chk.w D7, [A4] 000002E2 4154 chk.w D0, [A4] 000002E4 494F chk.w D4, A7 000002E6 4E00 .invalid // invalid opcode 4 000002E8 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2668: // at 000002EA (misaligned) 000002EC FFE0 .invalid <> 000002EE 48E7 0108 movem.l -[A7], D7,A4 000002F2 286E 0008 movea.l A4, [A6 + 0x8] 000002F6 1F3C 0001 move.b -[A7], 0x1 000002FA 486E FFE2 pea.l [A6 - 0x1E] 000002FE 2054 movea.l A0, [A4] 00000300 2F28 0030 move.l -[A7], [A0 + 0x30] 00000304 4EAD 51A2 jsr [A5 + 0x51A2 /* export_2608 */] 00000308 422E FFE0 clr.b [A6 - 0x20] 0000030C 1E2E FFE0 move.b D7, [A6 - 0x20] 00000310 6026 bra +0x28 /* 00000338 */ label00000312: 00000312 1007 move.b D0, D7 00000314 4880 ext.w D0 00000316 D040 add.w D0, D0 00000318 1207 move.b D1, D7 0000031A 4881 ext.w D1 0000031C D241 add.w D1, D1 0000031E 3436 10E8 move.w D2, [A6 + D1.w - 0x24] 00000322 D476 00E4 add.w D2, [A6 + D0.w - 0x28] 00000326 48C2 ext.l D2 00000328 85FC 0002 divs.w D2, 0x2 0000032C 1007 move.b D0, D7 0000032E 4880 ext.w D0 00000330 D040 add.w D0, D0 00000332 3D82 00F4 move.w [A6 + D0.w - 0x12], D2 00000336 5207 addq.b D7, 1 label00000338: 00000338 7001 moveq.l D0, 0x01 0000033A B007 cmp.b D0, D7 0000033C 6CD4 bge -0x2A /* 00000312 */ 0000033E 486E FFF8 pea.l [A6 - 0x8] 00000342 42A7 clr.l -[A7] 00000344 42A7 clr.l -[A7] 00000346 A8A7 syscall SetRect 00000348 487A FEC4 pea.l [PC - 0x13C /* 0000020E, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000034C 2F0E move.l -[A7], A6 0000034E 2054 movea.l A0, [A4] 00000350 2F28 0030 move.l -[A7], [A0 + 0x30] 00000354 4EAD 51DA jsr [A5 + 0x51DA /* export_2615 */] 00000358 42A7 clr.l -[A7] 0000035A 42A7 clr.l -[A7] 0000035C 302E FFFA move.w D0, [A6 - 0x6] 00000360 48C0 ext.l D0 00000362 2F00 move.l -[A7], D0 00000364 201F move.l D0, [A7]+ 00000366 2E9F move.l [A7], [A7]+ 00000368 B097 cmp.l D0, [A7] 0000036A 6C02 bge +0x4 /* 0000036E */ 0000036C 2E80 move.l [A7], D0 label0000036E: 0000036E 201F move.l D0, [A7]+ 00000370 4480 neg.l D0 00000372 3D40 FFF2 move.w [A6 - 0xE], D0 00000376 42A7 clr.l -[A7] 00000378 42A7 clr.l -[A7] 0000037A 302E FFF8 move.w D0, [A6 - 0x8] 0000037E 48C0 ext.l D0 00000380 2F00 move.l -[A7], D0 00000382 201F move.l D0, [A7]+ 00000384 2E9F move.l [A7], [A7]+ 00000386 B097 cmp.l D0, [A7] 00000388 6C02 bge +0x4 /* 0000038C */ 0000038A 2E80 move.l [A7], D0 label0000038C: 0000038C 201F move.l D0, [A7]+ 0000038E 4480 neg.l D0 00000390 3D40 FFF0 move.w [A6 - 0x10], D0 00000394 487A FEBA pea.l [PC - 0x146 /* 00000250, value 0x4E56FFF4 */] 00000398 2F0E move.l -[A7], A6 0000039A 2054 movea.l A0, [A4] 0000039C 2F28 0030 move.l -[A7], [A0 + 0x30] 000003A0 4EAD 51DA jsr [A5 + 0x51DA /* export_2615 */] 000003A4 4267 clr.w -[A7] 000003A6 2054 movea.l A0, [A4] 000003A8 2F28 002C move.l -[A7], [A0 + 0x2C] 000003AC 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 000003B0 487A FF08 pea.l [PC - 0xF8 /* 000002BA, value 0x4E560000 'NV\0\0', cstring "NV" */] 000003B4 2F0E move.l -[A7], A6 000003B6 2054 movea.l A0, [A4] 000003B8 2F28 0030 move.l -[A7], [A0 + 0x30] 000003BC 4EAD 51DA jsr [A5 + 0x51DA /* export_2615 */] 000003C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C4 4EBA FDE6 jsr [PC - 0x21A /* 000001AC */] 000003C8 4CDF 1080 movem.l D7,A4, [A7]+ 000003CC 4E5E unlink A6 000003CE 2E9F move.l [A7], [A7]+ 000003D0 4E75 rts 000003D2 9854 sub.w D4, [A4] 000003D4 494D chk.w D4, A5 000003D6 4147 chk.w D0, D7 000003D8 4552 chk.w D2, [A2] 000003DA 4F54 chk.w D7, [A4] 000003DC 4154 chk.w D0, [A4] 000003DE 4543 chk.w D2, D3 000003E0 4F4D chk.w D7, A5 000003E2 4D41 chk.w D6, D1 000003E4 4E44 trap 4 000003E6 2E44 movea.l A7, D4 000003E8 4F49 chk.w D7, A1 000003EA 5400 addq.b D0, 2 000003EC 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2669: // at 000003EE (misaligned) 000003F0 0000 4267 ori.b D0, 0x67 /* 'g' */ 000003F4 206E 0008 movea.l A0, [A6 + 0x8] 000003F8 2050 movea.l A0, [A0] 000003FA 2F28 002C move.l -[A7], [A0 + 0x2C] 000003FE 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000402 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000406 4EBA FDA4 jsr [PC - 0x25C /* 000001AC */] 0000040A 4E5E unlink A6 0000040C 2E9F move.l [A7], [A7]+ 0000040E 4E75 rts 00000410 9A54 sub.w D5, [A4] 00000412 494D chk.w D4, A5 00000414 4147 chk.w D0, D7 00000416 4552 chk.w D2, [A2] 00000418 4F54 chk.w D7, [A4] 0000041A 4154 chk.w D0, [A4] 0000041C 4543 chk.w D2, D3 0000041E 4F4D chk.w D7, A5 00000420 4D41 chk.w D6, D1 00000422 4E44 trap 4 00000424 2E55 movea.l A7, [A5] 00000426 4E44 trap 4 00000428 4F49 chk.w D7, A1 0000042A 5400 addq.b D0, 2 0000042C 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2670: // at 0000042E (misaligned) 00000430 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000434 206E 0008 movea.l A0, [A6 + 0x8] 00000438 2050 movea.l A0, [A0] 0000043A 2F28 002C move.l -[A7], [A0 + 0x2C] 0000043E 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000442 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000446 4EBA FD64 jsr [PC - 0x29C /* 000001AC */] 0000044A 4E5E unlink A6 0000044C 2E9F move.l [A7], [A7]+ 0000044E 4E75 rts 00000450 9A54 sub.w D5, [A4] 00000452 494D chk.w D4, A5 00000454 4147 chk.w D0, D7 00000456 4552 chk.w D2, [A2] 00000458 4F54 chk.w D7, [A4] 0000045A 4154 chk.w D0, [A4] 0000045C 4543 chk.w D2, D3 0000045E 4F4D chk.w D7, A5 00000460 4D41 chk.w D6, D1 00000462 4E44 trap 4 00000464 2E52 movea.l A7, [A2] 00000466 4544 chk.w D2, D4 00000468 4F49 chk.w D7, A1 0000046A 5400 addq.b D0, 2 0000046C 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000470 0000 2F0C ori.b D0, 0xC 00000474 286E 000C movea.l A4, [A6 + 0xC] 00000478 7004 moveq.l D0, 0x04 0000047A 6B1A bmi +0x1C /* 00000496 */ 0000047C B07C 0007 cmp.w D0, 0x7 00000480 6E14 bgt +0x16 /* 00000496 */ 00000482 2254 movea.l A1, [A4] 00000484 41E9 0007 lea.l A0, [A1 + 0x7] 00000488 3200 move.w D1, D0 0000048A E649 lsr D1.w, 3 0000048C 4441 neg.w D1 0000048E 0130 10FF btst [A0 + D1.w - 0x1], D0 00000492 0A3C 0004 xori.b ccr, 4 label00000496: 00000496 663C bne +0x3E /* 000004D4 */ 00000498 7005 moveq.l D0, 0x05 0000049A 6B1A bmi +0x1C /* 000004B6 */ 0000049C B07C 0007 cmp.w D0, 0x7 000004A0 6E14 bgt +0x16 /* 000004B6 */ 000004A2 2254 movea.l A1, [A4] 000004A4 41E9 0007 lea.l A0, [A1 + 0x7] 000004A8 3200 move.w D1, D0 000004AA E649 lsr D1.w, 3 000004AC 4441 neg.w D1 000004AE 0130 10FF btst [A0 + D1.w - 0x1], D0 000004B2 0A3C 0004 xori.b ccr, 4 label000004B6: 000004B6 6610 bne +0x12 /* 000004C8 */ 000004B8 7020 moveq.l D0, 0x20 000004BA 4600 not.b D0 000004BC 2054 movea.l A0, [A4] 000004BE C028 0006 and.b D0, [A0 + 0x6] 000004C2 1140 0006 move.b [A0 + 0x6], D0 000004C6 600C bra +0xE /* 000004D4 */ label000004C8: 000004C8 7020 moveq.l D0, 0x20 000004CA 2054 movea.l A0, [A4] 000004CC 8028 0006 or.b D0, [A0 + 0x6] 000004D0 1140 0006 move.b [A0 + 0x6], D0 label000004D4: 000004D4 285F movea.l A4, [A7]+ 000004D6 4E5E unlink A6 000004D8 205F movea.l A0, [A7]+ 000004DA 504F addq.w A7, 8 000004DC 4ED0 jmp [A0] 000004DE 8653 or.w D3, [A3] 000004E0 5741 subq.w D1, 3 000004E2 5049 addq.w A1, 8 000004E4 5400 addq.b D0, 2 000004E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000004EA FFF8 .invalid <> 000004EC 48E7 0038 movem.l -[A7], A2,A3,A4 000004F0 266E 0008 movea.l A3, [A6 + 0x8] 000004F4 284B movea.l A4, A3 000004F6 2F0B move.l -[A7], A3 000004F8 4EAD 3C3A jsr [A5 + 0x3C3A /* export_1923 */] 000004FC 41EE FFF8 lea.l A0, [A6 - 0x8] 00000500 2454 movea.l A2, [A4] 00000502 43EA 0002 lea.l A1, [A2 + 0x2] 00000506 7003 moveq.l D0, 0x03 label00000508: 00000508 30D9 move.w [A0]+, [A1]+ 0000050A 51C8 FFFC dbf D0, -0x6 /* 00000508 */ 0000050E 41EA 0002 lea.l A0, [A2 + 0x2] 00000512 43EA 0012 lea.l A1, [A2 + 0x12] 00000516 7003 moveq.l D0, 0x03 label00000518: 00000518 30D9 move.w [A0]+, [A1]+ 0000051A 51C8 FFFC dbf D0, -0x6 /* 00000518 */ 0000051E 2F0B move.l -[A7], A3 00000520 4EAD 3C72 jsr [A5 + 0x3C72 /* export_1930 */] 00000524 2254 movea.l A1, [A4] 00000526 41E9 0012 lea.l A0, [A1 + 0x12] 0000052A 45EE FFF8 lea.l A2, [A6 - 0x8] 0000052E 7003 moveq.l D0, 0x03 label00000530: 00000530 30DA move.w [A0]+, [A2]+ 00000532 51C8 FFFC dbf D0, -0x6 /* 00000530 */ 00000536 487A FF36 pea.l [PC - 0xCA /* 0000046E, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000053A 2F0E move.l -[A7], A6 0000053C 2054 movea.l A0, [A4] 0000053E 2F28 0050 move.l -[A7], [A0 + 0x50] 00000542 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00000546 2F0B move.l -[A7], A3 00000548 4EAD 3C3A jsr [A5 + 0x3C3A /* export_1923 */] 0000054C 2054 movea.l A0, [A4] 0000054E 117C 0001 0046 move.b [A0 + 0x46], 0x1 00000554 117C 0001 0044 move.b [A0 + 0x44], 0x1 0000055A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000055E 4E5E unlink A6 00000560 2E9F move.l [A7], [A7]+ 00000562 4E75 rts 00000564 9654 sub.w D3, [A4] 00000566 494D chk.w D4, A5 00000568 4147 chk.w D0, D7 0000056A 452E 5357 .invalid 2, [A6 + 0x5357] // invalid opcode 4 with b == 4 0000056E 4150 chk.w D0, [A0] 00000570 464F not.w A7 00000572 5252 addq.w [A2], 1 00000574 4F54 chk.w D7, [A4] 00000576 4154 chk.w D0, [A4] 00000578 494F chk.w D4, A7 0000057A 4E00 .invalid // invalid opcode 4 0000057C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000057E-00000588 fn0000057E: 0000057E 4E56 0000 link A6, 0 00000582 102E 000C move.b D0, [A6 + 0xC] 00000586 4880 ext.w D0 // end alternate branch 0000057E-00000588 fn0000057E: // (misaligned) 00000580 0000 102E ori.b D0, 0x2E /* '.' */ 00000584 000C 4880 ori.b A4, 0x80 00000588 670A beq +0xC /* 00000594 */ 0000058A 5340 subq.w D0, 1 0000058C 670E beq +0x10 /* 0000059C */ 0000058E 5340 subq.w D0, 1 00000590 6710 beq +0x12 /* 000005A2 */ 00000592 6014 bra +0x16 /* 000005A8 */ label00000594: 00000594 3D7C 0001 000E move.w [A6 + 0xE], 0x1 0000059A 600C bra +0xE /* 000005A8 */ label0000059C: 0000059C 426E 000E clr.w [A6 + 0xE] 000005A0 6006 bra +0x8 /* 000005A8 */ label000005A2: 000005A2 3D7C FFFF 000E move.w [A6 + 0xE], 0xFFFF label000005A8: 000005A8 4E5E unlink A6 000005AA 205F movea.l A0, [A7]+ 000005AC 5C4F addq.w A7, 6 000005AE 4ED0 jmp [A0] 000005B0 8753 or.w [A3], D3 000005B2 494D chk.w D4, A5 000005B4 5053 addq.w [A3], 8 000005B6 494E chk.w D4, A6 000005B8 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000005BA-000005C4 fn000005BA: 000005BA 4E56 0000 link A6, 0 000005BE 102E 000C move.b D0, [A6 + 0xC] 000005C2 4880 ext.w D0 // end alternate branch 000005BA-000005C4 fn000005BA: // (misaligned) 000005BC 0000 102E ori.b D0, 0x2E /* '.' */ 000005C0 000C 4880 ori.b A4, 0x80 000005C4 670A beq +0xC /* 000005D0 */ 000005C6 5340 subq.w D0, 1 000005C8 670C beq +0xE /* 000005D6 */ 000005CA 5340 subq.w D0, 1 000005CC 6710 beq +0x12 /* 000005DE */ 000005CE 6012 bra +0x14 /* 000005E2 */ label000005D0: 000005D0 426E 000E clr.w [A6 + 0xE] 000005D4 600C bra +0xE /* 000005E2 */ label000005D6: 000005D6 3D7C FFFF 000E move.w [A6 + 0xE], 0xFFFF 000005DC 6004 bra +0x6 /* 000005E2 */ label000005DE: 000005DE 426E 000E clr.w [A6 + 0xE] label000005E2: 000005E2 4E5E unlink A6 000005E4 205F movea.l A0, [A7]+ 000005E6 5C4F addq.w A7, 6 000005E8 4ED0 jmp [A0] 000005EA 8753 or.w [A3], D3 000005EC 494D chk.w D4, A5 000005EE 5043 addq.w D3, 8 000005F0 4F53 chk.w D7, [A3] 000005F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000005F4-000005F8 fn000005F4: 000005F4 4E56 FFF4 link A6, -0x000C // end alternate branch 000005F4-000005F8 fn000005F4: // (misaligned) 000005F6 FFF4 .invalid <> 000005F8 2F0C move.l -[A7], A4 000005FA 286E 0008 movea.l A4, [A6 + 0x8] 000005FE 204C movea.l A0, A4 00000600 5088 addq.l A0, 8 00000602 2050 movea.l A0, [A0] 00000604 2D48 FFF4 move.l [A6 - 0xC], A0 00000608 2F2E 000C move.l -[A7], [A6 + 0xC] 0000060C 302C 0012 move.w D0, [A4 + 0x12] 00000610 4440 neg.w D0 00000612 3F00 move.w -[A7], D0 00000614 302C 0010 move.w D0, [A4 + 0x10] 00000618 4440 neg.w D0 0000061A 3F00 move.w -[A7], D0 0000061C A8A8 syscall OffsetRect 0000061E 206E 000C movea.l A0, [A6 + 0xC] 00000622 43EE FFF8 lea.l A1, [A6 - 0x8] 00000626 7003 moveq.l D0, 0x03 label00000628: 00000628 32D8 move.w [A1]+, [A0]+ 0000062A 51C8 FFFC dbf D0, -0x6 /* 00000628 */ 0000062E 206E 000C movea.l A0, [A6 + 0xC] 00000632 2F08 move.l -[A7], A0 00000634 4267 clr.w -[A7] 00000636 1F2C 0014 move.b -[A7], [A4 + 0x14] 0000063A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000063E 4EBA FF7A jsr [PC - 0x86 /* 000005BA */] 00000642 301F move.w D0, [A7]+ 00000644 205F movea.l A0, [A7]+ 00000646 C1E8 0002 muls.w D0, [A0 + 0x2] 0000064A 206E 000C movea.l A0, [A6 + 0xC] 0000064E 48E7 8080 movem.l -[A7], D0,A0 00000652 4267 clr.w -[A7] 00000654 1F2C 0014 move.b -[A7], [A4 + 0x14] 00000658 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000065C 4EBA FF20 jsr [PC - 0xE0 /* 0000057E */] 00000660 321F move.w D1, [A7]+ 00000662 4CDF 0101 movem.l D0,A0, [A7]+ 00000666 C3D0 muls.w D1, [A0] 00000668 D240 add.w D1, D0 0000066A 3D41 FFFA move.w [A6 - 0x6], D1 0000066E 206E 000C movea.l A0, [A6 + 0xC] 00000672 2F08 move.l -[A7], A0 00000674 4267 clr.w -[A7] 00000676 1F2C 0014 move.b -[A7], [A4 + 0x14] 0000067A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000067E 4EBA FF3A jsr [PC - 0xC6 /* 000005BA */] 00000682 301F move.w D0, [A7]+ 00000684 205F movea.l A0, [A7]+ 00000686 C1D0 muls.w D0, [A0] 00000688 206E 000C movea.l A0, [A6 + 0xC] 0000068C 48E7 8080 movem.l -[A7], D0,A0 00000690 4267 clr.w -[A7] 00000692 1F2C 0014 move.b -[A7], [A4 + 0x14] 00000696 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000069A 4EBA FEE2 jsr [PC - 0x11E /* 0000057E */] 0000069E 321F move.w D1, [A7]+ 000006A0 4CDF 0101 movem.l D0,A0, [A7]+ 000006A4 C3E8 0002 muls.w D1, [A0 + 0x2] 000006A8 D240 add.w D1, D0 000006AA 3D41 FFF8 move.w [A6 - 0x8], D1 000006AE 206E 000C movea.l A0, [A6 + 0xC] 000006B2 2F08 move.l -[A7], A0 000006B4 4267 clr.w -[A7] 000006B6 1F2C 0014 move.b -[A7], [A4 + 0x14] 000006BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006BE 4EBA FEFA jsr [PC - 0x106 /* 000005BA */] 000006C2 301F move.w D0, [A7]+ 000006C4 205F movea.l A0, [A7]+ 000006C6 C1E8 0006 muls.w D0, [A0 + 0x6] 000006CA 206E 000C movea.l A0, [A6 + 0xC] 000006CE 48E7 8080 movem.l -[A7], D0,A0 000006D2 4267 clr.w -[A7] 000006D4 1F2C 0014 move.b -[A7], [A4 + 0x14] 000006D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006DC 4EBA FEA0 jsr [PC - 0x160 /* 0000057E */] 000006E0 321F move.w D1, [A7]+ 000006E2 4CDF 0101 movem.l D0,A0, [A7]+ 000006E6 C3E8 0004 muls.w D1, [A0 + 0x4] 000006EA D240 add.w D1, D0 000006EC 3D41 FFFE move.w [A6 - 0x2], D1 000006F0 206E 000C movea.l A0, [A6 + 0xC] 000006F4 2F08 move.l -[A7], A0 000006F6 4267 clr.w -[A7] 000006F8 1F2C 0014 move.b -[A7], [A4 + 0x14] 000006FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000700 4EBA FEB8 jsr [PC - 0x148 /* 000005BA */] 00000704 301F move.w D0, [A7]+ 00000706 205F movea.l A0, [A7]+ 00000708 C1E8 0004 muls.w D0, [A0 + 0x4] 0000070C 206E 000C movea.l A0, [A6 + 0xC] 00000710 48E7 8080 movem.l -[A7], D0,A0 00000714 4267 clr.w -[A7] 00000716 1F2C 0014 move.b -[A7], [A4 + 0x14] 0000071A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000071E 4EBA FE5E jsr [PC - 0x1A2 /* 0000057E */] 00000722 321F move.w D1, [A7]+ 00000724 4CDF 0101 movem.l D0,A0, [A7]+ 00000728 C3E8 0006 muls.w D1, [A0 + 0x6] 0000072C D240 add.w D1, D0 0000072E 3D41 FFFC move.w [A6 - 0x4], D1 00000732 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000736 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000073A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000073E A8AC syscall Pt2Rect 00000740 2F2E 000C move.l -[A7], [A6 + 0xC] 00000744 2F2C 0010 move.l -[A7], [A4 + 0x10] 00000748 A8A8 syscall OffsetRect 0000074A 285F movea.l A4, [A7]+ 0000074C 4E5E unlink A6 0000074E 205F movea.l A0, [A7]+ 00000750 504F addq.w A7, 8 00000752 4ED0 jmp [A0] 00000754 8A52 or.w D5, [A2] 00000756 4F54 chk.w D7, [A4] 00000758 4154 chk.w D0, [A4] 0000075A 4552 chk.w D2, [A2] 0000075C 4543 chk.w D2, D3 0000075E 5400 addq.b D0, 2 00000760 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000762-00000766 fn00000762: 00000762 4E56 FFEC link A6, -0x0014 // end alternate branch 00000762-00000766 fn00000762: // (misaligned) 00000764 FFEC .invalid <> 00000766 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 0000076A 2C2E 0008 move.l D6, [A6 + 0x8] 0000076E 2846 movea.l A4, D6 00000770 42A7 clr.l -[A7] 00000772 3F3C 0008 move.w -[A7], 0x8 00000776 3F3A 0134 move.w -[A7], [PC + 0x134 /* 000008AC, value 0x1, cstring "" */] 0000077A 3F3A 012E move.w -[A7], [PC + 0x12E /* 000008AA, value 0x20 ' ', cstring "" */] 0000077E 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00000782 1F3C 0007 move.b -[A7], 0x7 00000786 2F06 move.l -[A7], D6 00000788 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */] 0000078C 265F movea.l A3, [A7]+ 0000078E 200B move.l D0, A3 00000790 660A bne +0xC /* 0000079C */ 00000792 3F3C 9E56 move.w -[A7], 0x9E56 00000796 42A7 clr.l -[A7] 00000798 4EAD 3902 jsr [A5 + 0x3902 /* export_1820 */] label0000079C: 0000079C 2054 movea.l A0, [A4] 0000079E 7000 moveq.l D0, 0x00 000007A0 2140 004C move.l [A0 + 0x4C], D0 000007A4 7000 moveq.l D0, 0x00 000007A6 2140 0038 move.l [A0 + 0x38], D0 000007AA 43EE FFF8 lea.l A1, [A6 - 0x8] 000007AE 45E8 0002 lea.l A2, [A0 + 0x2] 000007B2 7003 moveq.l D0, 0x03 label000007B4: 000007B4 32DA move.w [A1]+, [A2]+ 000007B6 51C8 FFFC dbf D0, -0x6 /* 000007B4 */ 000007BA 486E FFF8 pea.l [A6 - 0x8] 000007BE 2F0E move.l -[A7], A6 000007C0 4EBA FE32 jsr [PC - 0x1CE /* 000005F4 */] 000007C4 2254 movea.l A1, [A4] 000007C6 41E9 0012 lea.l A0, [A1 + 0x12] 000007CA 45EE FFF8 lea.l A2, [A6 - 0x8] 000007CE 7003 moveq.l D0, 0x03 label000007D0: 000007D0 30DA move.w [A0]+, [A2]+ 000007D2 51C8 FFFC dbf D0, -0x6 /* 000007D0 */ 000007D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000007DA 486E FFF8 pea.l [A6 - 0x8] 000007DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000007E2 A8AB syscall UnionRect 000007E4 486E FFF4 pea.l [A6 - 0xC] 000007E8 486D 4274 pea.l [A5 + 0x4274] 000007EC 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000007F0 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 000007F4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000007F8 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */] 000007FC 2253 movea.l A1, [A3] 000007FE 2069 0002 movea.l A0, [A1 + 0x2] 00000802 2050 movea.l A0, [A0] 00000804 2468 001E movea.l A2, [A0 + 0x1E] 00000808 2452 movea.l A2, [A2] 0000080A 41EE FFF8 lea.l A0, [A6 - 0x8] 0000080E 5C8A addq.l A2, 6 00000810 7003 moveq.l D0, 0x03 label00000812: 00000812 30DA move.w [A0]+, [A2]+ 00000814 51C8 FFFC dbf D0, -0x6 /* 00000812 */ 00000818 486E FFF8 pea.l [A6 - 0x8] 0000081C 2F0E move.l -[A7], A6 0000081E 4EBA FDD4 jsr [PC - 0x22C /* 000005F4 */] 00000822 486E FFF8 pea.l [A6 - 0x8] 00000826 302E FFFA move.w D0, [A6 - 0x6] 0000082A 4440 neg.w D0 0000082C 3F00 move.w -[A7], D0 0000082E 302E FFF8 move.w D0, [A6 - 0x8] 00000832 4440 neg.w D0 00000834 3F00 move.w -[A7], D0 00000836 A8A8 syscall OffsetRect 00000838 42A7 clr.l -[A7] 0000083A 486E FFF8 pea.l [A6 - 0x8] 0000083E 3F3C 0008 move.w -[A7], 0x8 00000842 3F3A 0064 move.w -[A7], [PC + 0x64 /* 000008A8, value 0x21 '!', cstring "" */] 00000846 2053 movea.l A0, [A3] 00000848 1F28 0007 move.b -[A7], [A0 + 0x7] 0000084C 1F28 0008 move.b -[A7], [A0 + 0x8] 00000850 2F06 move.l -[A7], D6 00000852 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */] 00000856 2E1F move.l D7, [A7]+ 00000858 2047 movea.l A0, D7 0000085A 2247 movea.l A1, D7 0000085C 7010 moveq.l D0, 0x10 0000085E 2251 movea.l A1, [A1] 00000860 8029 0006 or.b D0, [A1 + 0x6] 00000864 2050 movea.l A0, [A0] 00000866 1140 0006 move.b [A0 + 0x6], D0 0000086A 7010 moveq.l D0, 0x10 0000086C 2053 movea.l A0, [A3] 0000086E 8028 0006 or.b D0, [A0 + 0x6] 00000872 1140 0006 move.b [A0 + 0x6], D0 00000876 486E FFF8 pea.l [A6 - 0x8] 0000087A 2F06 move.l -[A7], D6 0000087C 4EAD 3C4A jsr [A5 + 0x3C4A /* export_1925 */] 00000880 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00000884 4E5E unlink A6 00000886 205F movea.l A0, [A7]+ 00000888 DEFC 000E add.w A7, 0xE 0000088C 4ED0 jmp [A0] 0000088E 9754 sub.w [A4], D3 00000890 494D chk.w D4, A5 00000892 4147 chk.w D0, D7 00000894 452E 5052 .invalid 2, [A6 + 0x5052] // invalid opcode 4 with b == 4 00000898 4550 chk.w D2, [A0] 0000089A 4152 chk.w D0, [A2] 0000089C 4546 chk.w D2, D6 0000089E 4F52 chk.w D7, [A2] 000008A0 524F addq.w A7, 1 000008A2 5441 addq.w D1, 2 000008A4 5445 addq.w D5, 2 000008A6 0006 0021 ori.b D6, 0x21 /* '!' */ 000008AA 0020 0001 ori.b -[A0], 0x1 fn000008AE: 000008AE 4E56 FFDC link A6, -0x0024 000008B2 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000008B6 2E2E 0008 move.l D7, [A6 + 0x8] 000008BA 42A7 clr.l -[A7] 000008BC 3F3C 0008 move.w -[A7], 0x8 000008C0 3F3A 00D6 move.w -[A7], [PC + 0xD6 /* 00000998, value 0x0, cstring "" */] 000008C4 3F3A 00D4 move.w -[A7], [PC + 0xD4 /* 0000099A, value 0x20 ' ', cstring "" */] 000008C8 1F3C 000A move.b -[A7], 0xA /* '\n' */ 000008CC 1F3C 0007 move.b -[A7], 0x7 000008D0 2F07 move.l -[A7], D7 000008D2 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */] 000008D6 205F movea.l A0, [A7]+ 000008D8 2050 movea.l A0, [A0] 000008DA 2868 0002 movea.l A4, [A0 + 0x2] 000008DE 42A7 clr.l -[A7] 000008E0 3F3C 0008 move.w -[A7], 0x8 000008E4 3F3A 00B4 move.w -[A7], [PC + 0xB4 /* 0000099A, value 0x20 ' ', cstring "" */] 000008E8 3F3A 00AE move.w -[A7], [PC + 0xAE /* 00000998, value 0x0, cstring "" */] 000008EC 1F3C 000A move.b -[A7], 0xA /* '\n' */ 000008F0 1F3C 0007 move.b -[A7], 0x7 000008F4 2F07 move.l -[A7], D7 000008F6 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */] 000008FA 205F movea.l A0, [A7]+ 000008FC 2050 movea.l A0, [A0] 000008FE 2668 0002 movea.l A3, [A0 + 0x2] 00000902 4267 clr.w -[A7] 00000904 2F0C move.l -[A7], A4 00000906 4EAD 4F72 jsr [A5 + 0x4F72 /* export_2538 */] 0000090A 4267 clr.w -[A7] 0000090C 2F0B move.l -[A7], A3 0000090E 4EAD 4F72 jsr [A5 + 0x4F72 /* export_2538 */] 00000912 41EE FFF2 lea.l A0, [A6 - 0xE] 00000916 2454 movea.l A2, [A4] 00000918 43EA 0022 lea.l A1, [A2 + 0x22] 0000091C 7006 moveq.l D0, 0x06 label0000091E: 0000091E 30D9 move.w [A0]+, [A1]+ 00000920 51C8 FFFC dbf D0, -0x6 /* 0000091E */ 00000924 41EE FFE4 lea.l A0, [A6 - 0x1C] 00000928 2453 movea.l A2, [A3] 0000092A 43EA 0022 lea.l A1, [A2 + 0x22] 0000092E 7006 moveq.l D0, 0x06 label00000930: 00000930 30D9 move.w [A0]+, [A1]+ 00000932 51C8 FFFC dbf D0, -0x6 /* 00000930 */ 00000936 102E 000C move.b D0, [A6 + 0xC] 0000093A 4880 ext.w D0 0000093C 670A beq +0xC /* 00000948 */ 0000093E 5340 subq.w D0, 1 00000940 6714 beq +0x16 /* 00000956 */ 00000942 5340 subq.w D0, 1 00000944 671E beq +0x20 /* 00000964 */ 00000946 6028 bra +0x2A /* 00000970 */ label00000948: 00000948 486E FFF2 pea.l [A6 - 0xE] 0000094C 486E FFE4 pea.l [A6 - 0x1C] 00000950 4EBA F760 jsr [PC - 0x8A0 /* 000000B2 */] 00000954 601A bra +0x1C /* 00000970 */ label00000956: 00000956 486E FFF2 pea.l [A6 - 0xE] 0000095A 486E FFE4 pea.l [A6 - 0x1C] 0000095E 4EBA F6A0 jsr [PC - 0x960 /* 00000000 */] 00000962 600C bra +0xE /* 00000970 */ label00000964: 00000964 486E FFF2 pea.l [A6 - 0xE] 00000968 486E FFE4 pea.l [A6 - 0x1C] 0000096C 4EBA F6F4 jsr [PC - 0x90C /* 00000062 */] label00000970: 00000970 2F0C move.l -[A7], A4 00000972 4EAD 4F7A jsr [A5 + 0x4F7A /* export_2539 */] 00000976 2F0B move.l -[A7], A3 00000978 4EAD 4F7A jsr [A5 + 0x4F7A /* export_2539 */] 0000097C 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00000980 4E5E unlink A6 00000982 205F movea.l A0, [A7]+ 00000984 5C4F addq.w A7, 6 00000986 4ED0 jmp [A0] 00000988 8D54 or.w [A4], D6 0000098A 494D chk.w D4, A5 0000098C 4147 chk.w D0, D7 0000098E 452E 524F .invalid 2, [A6 + 0x524F] // invalid opcode 4 with b == 4 00000992 5441 addq.w D1, 2 00000994 5445 addq.w D5, 2 00000996 0004 0000 ori.b D4, 0x0 0000099A 0020 .incomplete